@font-face {
  font-family: iconfont;
  src: url(//qidian.gtimg.com/lbf/1.0.3/ui/theme/default/lbfUI/fonts/iconfont.eot);
  src: url(//qidian.gtimg.com/lbf/1.0.3/ui/theme/default/lbfUI/fonts/iconfont.eot?#iefix) format('embedded-opentype'),url(//qidian.gtimg.com/lbf/1.0.3/ui/theme/default/lbfUI/fonts/iconfont.woff) format('woff'),url(//qidian.gtimg.com/lbf/1.0.3/ui/theme/default/lbfUI/fonts/iconfont.ttf) format('truetype'),url(//qidian.gtimg.com/lbf/1.0.3/ui/theme/default/lbfUI/fonts/iconfont.svg#iconfont) format('svg')
}
.lbf-icon {
  font-family: iconfont!important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: .2px;
  -moz-osx-font-smoothing: grayscale
}
.lbf-icon-down:before {
  content: '\e704'
}
.lbf-icon-close:before {
  content: '\e6c3'
}
.lbf-icon-add:before {
  content: '\e6bf'
}
.lbf-icon-move:before {
  content: '\e6c6'
}
.lbf-icon-radioboxfill:before {
  content: '\e6c9'
}
.lbf-icon-radiobox:before {
  content: '\e6ca'
}
.lbf-icon-roundcheckfill:before {
  content: '\e6cb'
}
.lbf-icon-roundcheck:before {
  content: '\e6cc'
}
.lbf-icon-round:before {
  content: '\e6cd'
}
.lbf-icon-squarecheckfill:before {
  content: '\e6d0'
}
.lbf-icon-square:before {
  content: '\e6d2'
}
.lbf-icon-squarecheck:before {
  content: '\e6d1'
}.lbf-drag-proxy {
  position: absolute;
  z-index: 1000;
  border: 1px dashed #ccc;
  background: #fff
}
.lbf-drag-unselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}@charset 'UTF-8';
a,
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 14px
}
li,
ol,
ul {
  list-style: none outside none
}
table {
  border-spacing: 0;
  border-collapse: collapse
}
fieldset,
img {
  border: 0 none
}
html {
  min-width: 990px
}
body {
  font-family: PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  text-align: left;
  color: #262626;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased
}
input::-moz-focus-inner {
  padding: 0;
  border: none
}
a img {
  border: none
}
a {
  text-decoration: none;
  color: #262626;
  outline: 0
}
a:hover {
  color: #ed4259
}
.loaded a {
  transition: color .3s,background-color .3s
}
textarea {
  font: 14px/1.8 PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  resize: none;
  outline: 0
}
select {
  font-family: PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif
}
button,
input {
  font-family: PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  border: none;
  outline: 0
}
input::-ms-clear {
  display: none
}
label {
  cursor: pointer
}
cite,
em,
i {
  font-style: normal
}
:-moz-placeholder {
  color: #ccc
}
::-moz-placeholder {
  color: #ccc
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #ccc
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc
}
p {
  word-wrap: break-word;
  word-break: break-all
}
.lbf-combobox .lbf-combobox-label .lbf-combobox-icon:before {
  visibility: hidden
}@charset 'UTF-8';
@font-face {
  font-family: qd_iconfont;
  src: url(/qd/css/font/qd_iconfont.51f86.eot);
  src: url(/qd/css/font/qd_iconfont.51f86.eot?#iefix) format('embedded-opentype'),url(/qd/css/font/qd_iconfont.f9a3f.woff) format('woff'),url(/qd/css/font/qd_iconfont.0a60d.ttf) format('truetype'),url(/qd/css/font/qd_iconfont.8a95f.svg#iconfont) format('svg')
}
@font-face {
  font-family: FZZCYSK;
  font-weight: 400;
  font-style: normal;
  src: url(/qd/css/font/FZZCYSK.dcf78.eot);
  src: url(/qd/css/font/FZZCYSK.dcf78.eot?#iefix) format('embedded-opentype'),url(/qd/css/font/FZZCYSK.e0f31.woff) format('woff'),url(/qd/css/font/FZZCYSK.88409.ttf) format('truetype'),url(/qd/css/font/FZZCYSK.8c2c4.svg#FZZCYSK) format('svg')
}
.lang {
  font-family: FZZCYSK;
  font-weight: 400
}
.iconfont {
  font-family: qd_iconfont!important;
  font-size: 24px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: .1px;
  -moz-osx-font-smoothing: grayscale
}
.icon-dushi:before {
  content: '\e600'
}
.icon-jingji:before {
  content: '\e601'
}
.icon-junshi:before {
  content: '\e602'
}
.icon-kehuan:before {
  content: '\e603'
}
.icon-kehuduan:before {
  content: '\e604'
}
.icon-lingyi:before {
  content: '\e606'
}
.icon-nvshengwang:before {
  content: '\e607'
}
.icon-pinglun:before {
  content: '\e608'
}
.icon-qihuan:before {
  content: '\e609'
}
.icon-shijian:before {
  content: '\e60a'
}
.icon-shouyou:before {
  content: '\e60b'
}
.icon-shujia:before {
  content: '\e60c'
}
.icon-sousuo:before {
  content: '\e60d'
}
.icon-tongzhi:before {
  content: '\e62a'
}
.icon-wuxia:before {
  content: '\e60f'
}
.icon-xianxia:before {
  content: '\e610'
}
.icon-xuanhuan:before {
  content: '\e611'
}
.icon-youxi:before {
  content: '\e612'
}
.icon-youxi1:before {
  content: '\e613'
}
.icon-zhichang:before {
  content: '\e614'
}
.icon-erciyuan:before {
  content: '\e617'
}
.icon-lishi:before {
  content: '\e616'
}
.icon-tuliebiao:before {
  content: '\e618'
}
.icon-tuwen:before {
  content: '\e62b'
}
.icon-wenziliebiao:before {
  content: '\e61a'
}
.icon-shangyinhao:before {
  content: '\e61b'
}
.icon-xiayinhao:before {
  content: '\e61c'
}
.icon-chenggong:before {
  content: '\e61d'
}
.icon-cuowu:before {
  content: '\e61e'
}
.icon-guanbi:before {
  content: '\e61f'
}
.icon-youjiantou:before {
  content: '\e621'
}
.icon-zuojiantou:before {
  content: '\e628'
}
.icon-shangjiantou:before {
  content: '\e622'
}
.icon-xiajiantou:before {
  content: '\e623'
}
.icon-jiangxu:before {
  content: '\e625'
}
.icon-shengxu:before {
  content: '\e626'
}
.icon-weipaixu:before {
  content: '\e627'
}
.icon-yiwen:before {
  content: '\e620'
}
.icon-gift:before {
  content: '\e629'
}
.icon-dushi1:before {
  content: '\e62c'
}
.icon-lishi2:before {
  content: '\e62d'
}
.icon-lingyi1:before {
  content: '\e62e'
}
.icon-qihuan1:before {
  content: '\e62f'
}
.icon-shouyou1:before {
  content: '\e630'
}
.icon-tiyu:before {
  content: '\e631'
}
.icon-wuxia1:before {
  content: '\e632'
}
.icon-youxi3:before {
  content: '\e634'
}
.icon-dashang:before {
  content: '\e635'
}
.icon-dingyue:before {
  content: '\e636'
}
.icon-gaibiandianying:before {
  content: '\e637'
}
.icon-gaibiandongman:before {
  content: '\e638'
}
.icon-gaibianyingshi:before {
  content: '\e639'
}
.icon-gaibianyouxi:before {
  content: '\e63a'
}
.icon-shoujiyuedu:before {
  content: '\e63b'
}
.icon-suo:before {
  content: '\e63c'
}
.icon-taolun:before {
  content: '\e63d'
}
.icon-tuijianpiao:before {
  content: '\e63e'
}
.icon-yuepiao:before {
  content: '\e63f'
}
.icon-zan:before {
  content: '\e640'
}
.icon-lingyi2:before {
  content: '\e641'
}
.icon-xuanhuan1:before {
  content: '\e642'
}
.icon-add:before {
  content: '\e643'
}
.icon-xiazai:before {
  content: '\e644'
}
.icon-anquan:before {
  content: '\e646'
}
.icon-bianjipinglun:before {
  content: '\e64d'
}
.icon-danyefan:before {
  content: '\e64e'
}
.icon-shangxiafanye:before {
  content: '\e65a'
}
.icon-zishu:before {
  content: '\e64f'
}
.icon-zuozhe:before {
  content: '\e650'
}
.icon-fanhuidingbu:before {
  content: '\e651'
}
.icon-fanhuishuye:before {
  content: '\e652'
}
.icon-gengxinshijian:before {
  content: '\e653'
}
.icon-jiarushuji:before {
  content: '\e654'
}
.icon-jianxiaokuandu:before {
  content: '\e655'
}
.icon-jianxiaozihao:before {
  content: '\e656'
}
.icon-zengdakuandu:before {
  content: '\e65f'
}
.icon-zengdazihao:before {
  content: '\e660'
}
.icon-jinggao:before {
  content: '\e657'
}
.icon-pinglun1:before {
  content: '\e658'
}
.icon-shanchu:before {
  content: '\e659'
}
.icon-shezhi:before {
  content: '\e65b'
}
.icon-shouji:before {
  content: '\e65c'
}
.icon-toupiao:before {
  content: '\e65d'
}
.icon-youxi2:before {
  content: '\e65e'
}
.icon-baidu:before {
  content: '\e649'
}
.icon-xinlang:before {
  content: '\e645'
}
.icon-android:before {
  content: '\e64a'
}
.icon-pingguo:before {
  content: '\e64c'
}
.icon-zhifubao:before {
  content: '\e647'
}
.icon-xiaogougou:before {
  content: '\e64b'
}
.icon-liebiao:before {
  content: '\e661'
}
.icon-wenjian:before {
  content: '\e663'
}
.icon-huidaodingbu:before {
  content: '\e66b'
}
.icon-gou:before {
  content: '\e664'
}
.icon-moon:before {
  content: '\e665'
}
.icon-cry:before {
  content: '\e662'
}
.icon-shuaxin:before {
  content: '\e667'
}
.icon-look-lishi:before {
  content: '\e666'
}
.icon-putonghongbao:before {
  content: '\e668'
}
.icon-tuijianpiaohongbao:before {
  content: '\e669'
}
.icon-yuepiaohongbao:before {
  content: '\e66a'
}
.icon-key:before {
  content: '\e67e'
}
.icon-bell:before {
  content: '\e67f'
}
.icon-money:before {
  content: '\e680'
}
.error,
.success {
  margin-right: 5px
}
.success {
  color: #8ccd0a
}
.error {
  color: #ed4259
}
* + html .lang {
  font-family: PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif
}@charset 'UTF-8';
.footer {
  text-align: center;
  background: #fafafa
}
.footer .box-center {
  background: #fafafa
}
.footer .footer-text {
  padding: 20px 26px 0
}
.footer .footer-text p {
  font-family: PingFangSC-Regular,'-apple-system',Simsun;
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  color: #1a1a1a
}
.footer .friend-link {
  font-size: 0;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 2px
}
.footer .friend-link a,
.footer .friend-link cite,
.footer .friend-link em {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle
}
.footer .friend-link em {
  font-family: PingFangSC-Regular,'-apple-system',Simsun;
  margin-right: 8px
}
.footer .footer-menu em,
.footer .friend-link em {
  color: #1a1a1a
}
.footer .footer-menu a,
.footer .friend-link a {
  font-family: PingFangSC-Regular,'-apple-system',Simsun;
  font-size: 12px;
  line-height: 27px;
  margin-right: 16px;
  color: #1a1a1a
}
.footer .footer-menu a:hover,
.footer .friend-link a:hover {
  color: #ed4259
}
.footer .footer-menu a.yuewen,
.footer .friend-link a.yuewen {
  margin-right: 0
}
.footer .footer-menu {
  padding: 0 0 4px
}
.footer .footer-menu a {
  color: #666
}
.footer .copy-right {
  padding-bottom: 16px
}
.footer .copy-right p,
.footer .safety-box p {
  font: 12px/20px PingFangSC-Regular,'-apple-system',Simsun;
  overflow: hidden;
  height: 20px;
  color: #a6a6a6
}
.footer .copy-right span,
.footer .safety-box span {
  font-family: Arial;
  margin-right: 5px
}
.footer .safety-img {
  padding: 0 0 16px
}
.footer .safety-img a {
  width: 140px;
  height: 52px;
  margin-right: 14px;
  border: 1px solid #ededed;
  background-image: url(/qd/images/foot_site.c7a69.png?max_age=31536000)
}
.footer .safety-img a.site1 {
  background-position: 0 0
}
.footer .safety-img a.site2 {
  background-position: 0 -52px
}
.footer .safety-img a.site3 {
  background-position: 0 -104px
}
.footer .safety-img a.site4 {
  background-position: 0 -156px
}
.footer .safety-img a.site5 {
  background-position: 0 -208px
}
.footer .safety-img a.site6 {
  background-position: 0 -260px
}
.footer .safety-img a.site7 {
  background-position: 0 -312px
}
@media (max-width:1200px) {
  .footer .safety-img a {
    width: 130px;
    height: 50px;
    margin-right: 8px
  }
}@charset 'UTF-8';
.popup-wrap {
  position: fixed;
  z-index: 1000;
  top: 30%;
  left: 50%;
  display: none;
  margin-left: -345px;
  background: #fff
}
.popup-wrap .close-popup {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 36px;
  height: 36px;
  background: url(/qd/images/btn_close.44844.png) no-repeat
}
.popup-wrap.login-popup {
  z-index: 9999999999;
  width: 690px;
  height: 310px
}
.popup-wrap .popup-box {
  height: 100%;
  background: #fff
}
.popup-wrap .popup-box iframe {
  z-index: 9999999;
  width: 100%;
  max-width: 100%;
  height: 300px
}
.mask {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  background: rgba(0,0,0,.7)
}
.tip-popup {
  padding-bottom: 24px;
  background: #fcfcfa
}
.popup-title {
  height: 39px;
  border-bottom: 1px solid #e6e6e6;
  background: #fff
}
.popup-title h3 {
  font-size: 18px;
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
  text-align: left;
  color: #1a1a1a
}
.tip-content {
  padding: 0 20px;
  text-align: center
}
.popup-content {
  padding: 0 20px;
  text-align: center
}
.popup-content p {
  font: 18px/1.6 PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif
}
.tip-text {
  padding: 60px 0
}
.tip-text p {
  font: 16px/32px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif
}
.popup-btn {
  font-size: 0;
  text-align: center
}
.popup-btn a {
  display: inline-block;
  vertical-align: middle
}
.popup-btn a.red-btn {
  font: 14px/34px PingFangSC-Regular,'-apple-system',Simsun;
  width: 120px;
  height: 34px;
  margin-right: 0
}
.popup-btn a.blue-btn {
  font: 14px/32px PingFangSC-Regular,'-apple-system',Simsun;
  width: 118px;
  height: 32px;
  margin-left: 24px;
  border: 1px solid #3f5a93
}
.report-wrap {
  padding: 20px 40px
}
.report-wrap h3 {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 8px;
  color: grey
}
.report-wrap h3 + p {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 24px
}
.report-wrap .type {
  font-size: 0;
  width: 410px;
  padding-bottom: 20px
}
.report-wrap .type label {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  margin: 0 24px 16px 0
}
.lbf-light-tip .simple-tips span.icon-font {
  font-size: 48px;
  display: inline-block;
  vertical-align: middle
}
.lbf-light-tip .simple-tips h3 {
  font: 16px/24px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  display: inline-block;
  margin-top: -12px;
  vertical-align: middle
}
.lbf-panel {
  transform: translateZ(0);
  animation: tinydown .5s;
  box-shadow: 0 2px 5px rgba(0,0,0,.2)!important
}
.lbf-panel .lbf-panel-close {
  font-size: 18px;
  top: 12px;
  right: 12px;
  width: 16px;
  transition: .5s;
  transition: .5s;
  transform: rotate(0);
  transform: rotate(0)
}
.lbf-panel .lbf-panel-close:hover {
  transform: rotate(90deg)
}
.lbf-panel .lbf-panel-close:hover {
  transform: rotate(90deg)
}
.qdlogin-wrap {
  position: fixed;
  z-index: 1000;
  top: 50%;
  left: 50%;
  display: block;
  width: 400px;
  height: 425px;
  margin-top: -207px;
  margin-left: -196.5px;
  background: 0 0
}@charset 'UTF-8';
.tip-state {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 32px
}
.tip-state h4 {
  font: 18px/1 PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  position: relative;
  z-index: 1;
  margin-bottom: 55px
}
.tip-state h4 span {
  font-family: Arial;
  margin: 0 5px;
  color: #ed4259
}
.tip-state h4 cite {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  color: #666
}
.tip-state span {
  display: block;
  margin: 0 auto 18px
}
.tip-state span.ok {
  width: 48px;
  height: 48px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -249px -100px;
  background-size: 335px
}
.tip-state span.error {
  width: 48px;
  height: 48px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -249px 0;
  background-size: 335px
}
.tip-state span.wait {
  width: 48px;
  height: 48px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: 0 -222px;
  background-size: 335px
}
.loading-wrap {
  padding-bottom: 44px
}
.loading-wrap .loading {
  padding: 80px 0 0
}
.loading-wrap span {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto 16px;
  background: url(/qd/images/common/loading.6bd87.gif) no-repeat
}
.loading-wrap p {
  font: 14px/24px PingFangSC-Regular,'-apple-system',Simsun
}
.book-popup {
  background: #fcfcfa
}
.book-popup .popup-title {
  height: 39px;
  border-bottom: 1px solid #e6e6e6;
  background: #fff
}
.book-popup .popup-title h3 {
  font-size: 18px;
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
  text-align: left;
  color: #1a1a1a
}
.warning-tip {
  font: 12px/30px PingFangSC-Regular,'-apple-system',Simsun;
  position: absolute;
  z-index: 1;
  top: -31px;
  left: 0;
  width: 100%;
  height: 30px;
  text-align: center;
  color: #bf2c24;
  background: #fbd9de
}
.warning-tip p {
  overflow: hidden;
  padding: 0 10px
}
.warning-tip span {
  float: left
}
.subscribe-popup {
  padding-bottom: 24px
}
.subscribe-popup h4 {
  font: 18px/1 PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif
}
.subscribe-popup h4 span {
  font-family: Arial;
  margin: 0 5px;
  color: #ed4259
}
.subscribe-popup .sub-content {
  text-align: center
}
.subscribe-popup .sub-content .tip {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 52px
}
.subscribe-popup .sub-content .tip h4 {
  margin: 0 0 10px 18px
}
.subscribe-popup .sub-content .tip p {
  font-size: 14px;
  margin-bottom: 52px;
  color: #666
}
.subscribe-popup .sub-content .tip p span {
  font-family: Arial;
  margin: 0 5px;
  color: #ed4259
}
.subscribe-popup .sub-content .tip p i {
  font-family: Arial;
  margin: 0 3px
}
.subscribe-popup .sub-content .tip p em {
  font-family: Arial;
  margin: 0 5px
}
.exception-popup {
  padding-bottom: 24px;
  text-align: center
}
.exception-popup .code-wrap {
  padding-top: 24px
}
.exception-popup h4 {
  font: 18px/28px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  margin: 0 0 26px
}
.exception-popup .phone {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 15px;
  color: #666
}
.exception-popup .phone span {
  font-family: Arial;
  margin: 0 5px
}
.exception-popup .phone .blue {
  margin: 0 5px
}
.exception-popup .code-input-wrap {
  position: relative;
  z-index: 1;
  width: 294px;
  margin: 0 auto 32px
}
.exception-popup .code-input-wrap .tip {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  position: absolute;
  top: 40px;
  left: 0;
  color: #ed4259
}
.exception-popup .code-input-wrap input {
  float: left;
  width: 179px;
  height: 32px;
  padding-left: 5px;
  border: 1px solid #e6e6e6
}
.exception-popup .code-input-wrap input.error {
  border: 1px solid #ed4259;
  background: #ffedf0
}
.exception-popup .code-input-wrap a {
  font: 14px/34px PingFangSC-Regular,'-apple-system',Simsun;
  float: right;
  width: 100px;
  height: 34px;
  transition: none;
  background: #e6e6e6
}
.exception-popup .code-input-wrap a:hover {
  color: #222
}
.exception-popup .code-input-wrap a.disabled {
  cursor: default;
  color: #fff;
  background: #a6a6a6
}
.exception-popup .confirm-wrap .icon-phone {
  display: block;
  width: 48px;
  height: 48px;
  margin: 32px auto 20px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -249px -50px;
  background-size: 335px
}
.exception-popup .confirm-wrap h5 {
  font: 22px/29px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  margin: 0 0 55px
}
.select-popup .select-wrap {
  overflow: hidden;
  padding-bottom: 24px;
  text-align: center
}
.select-popup .select-wrap .tip {
  height: 40px;
  background: #f7f6f2
}
.select-popup .select-wrap .tip p {
  font: 14px/40px PingFangSC-Regular,'-apple-system',Simsun;
  color: #6b3612
}
.select-popup .select-wrap .tip p em,
.select-popup .select-wrap .tip p span {
  font-family: Arial;
  margin: 0 5px
}
.select-popup .select-wrap .tip p span {
  color: #bf2c24
}
.select-popup .select-wrap .tip p i {
  font-family: Arial;
  margin: 0 5px
}
.select-popup .select-list {
  padding: 40px 0 20px 40px
}
.select-popup .select-list li {
  overflow: hidden;
  margin-bottom: 10px
}
.select-popup .select-list li em {
  font: 14px/32px PingFangSC-Regular,'-apple-system',Simsun;
  float: left;
  min-width: 92px;
  margin-right: 12px;
  text-align: right;
  color: #a6a6a6
}
.select-popup .select-list li p {
  line-height: 32px;
  float: left
}
.select-popup .select-list li p.mode a {
  font: 14px/32px PingFangSC-Regular,'-apple-system',Simsun;
  float: left;
  margin-left: 15px;
  padding: 0 10px;
  border: 1px solid #e6e6e6;
  background: #fff
}
.select-popup .select-list li p.mode a:first-child {
  margin-left: 0
}
.select-popup .select-list li p.mode a:hover {
  color: #222
}
.select-popup .select-list li p.mode a.act {
  color: #bf2c24;
  border: 1px solid #ed4259;
  background: #fff1f3
}
.select-popup .select-list li p.mode a.disabled {
  cursor: default;
  color: #bbb;
  border: 1px solid #e6e6e6;
  background: #e6e6e6
}
.select-popup .select-list li p b i {
  font: 22px/32px Arial;
  margin-right: 5px
}
.select-popup .select-list li p b strong {
  font: 12px/1 PingFangSC-Regular,'-apple-system',Simsun
}
.select-popup .select-list li p b cite {
  color: #a6a6a6
}
.select-popup .select-list li p span {
  font: 22px/32px Arial;
  margin-right: 5px;
  vertical-align: -1px;
  color: #ed4259
}
.select-popup .select-list .select-tip {
  font: 14px/19px PingFangSC-Regular,'-apple-system',Simsun;
  margin-left: 104px;
  color: #666
}
.select-popup .check-box-wrap {
  margin-bottom: 20px
}
.select-popup .check-box-wrap span {
  display: inline-block;
  margin-right: 6px;
  vertical-align: -1px
}
.select-popup .check-box-wrap label {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  vertical-align: middle
}
.select-popup .check-box-wrap a {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun
}
.scan-wrap {
  padding-bottom: 42px;
  text-align: center
}
.scan-wrap .switch {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  display: block;
  margin: 22px 0 19px;
  color: #a6a6a6
}
.scan-wrap .switch:hover {
  color: #ed4259
}
.scan-wrap .switch .iconfont {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle
}
.scan-wrap .price {
  font: 14px/36px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 12px
}
.scan-wrap .price span {
  font: 32px/36px Arial;
  margin-right: 5px;
  vertical-align: -2px;
  color: #ed4259
}
.scan-wrap .pay-qr-code {
  margin-bottom: 20px
}
.scan-wrap .pay-qr-code img {
  width: 120px;
  height: 120px
}
.scan-wrap .scan-bottom {
  width: 130px;
  margin: 0 auto
}
.scan-wrap .scan-bottom span {
  float: left;
  width: 30px;
  height: 28px;
  margin: 2px 10px 0 0;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -299px -108px;
  background-size: 335px
}
.scan-wrap .scan-bottom .tip {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  float: left;
  text-align: left;
  color: #a6a6a6
}
.scan-wrap .scan-bottom .tip .red {
  margin-left: 5px
}
.eva-star-wrap {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 36px 0 24px
}
.eva-star-wrap .eva-box {
  width: 440px;
  margin: 0 auto
}
.eva-star-wrap h4 {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 10px;
  color: grey
}
.eva-star-wrap .star-big {
  overflow: hidden;
  height: 32px;
  margin-bottom: 20px
}
.eva-star-wrap .star-big em,
.eva-star-wrap .star-big span {
  float: left
}
.eva-star-wrap .star-big img {
  width: 32px;
  height: 32px;
  margin-right: 5px
}
.eva-star-wrap .star-big em {
  font: 14px/19px PingFangSC-Regular,'-apple-system',Simsun;
  margin-top: 8px
}
.eva-star-wrap .count-text {
  height: 112px
}
.eva-star-wrap .count-text textarea {
  height: 84px
}
.eva-star-wrap .count-text textarea.gray {
  color: #a6a6a6
}@charset 'UTF-8';
.vote-popup {
  min-height: 410px
}
.vote-popup .popup-tab {
  font-size: 0;
  height: 39px;
  border-bottom: 1px solid #e6e6e6
}
.vote-popup .popup-tab em {
  position: absolute;
  z-index: 1;
  top: 10px;
  right: -2px;
  height: 20px;
  border-right: 1px solid #e6e6e6
}
.vote-popup .popup-tab a {
  font-size: 18px;
  line-height: 40px;
  position: relative;
  z-index: 2;
  display: inline-block;
  height: 40px;
  padding: 0 23px;
  color: #a6a6a6
}
.vote-popup .popup-tab a.act {
  line-height: 38px;
  z-index: 3;
  height: 38px;
  padding: 0 22px;
  color: #ed4259;
  border-top: 2px solid #ed4259;
  border-right: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  background: #fcfcfa
}
.vote-popup .popup-tab a.act em {
  right: -1px
}
.vote-popup-wrap {
  position: relative;
  z-index: 1;
  overflow: hidden;
  min-height: 409px;
  background: #fcfcfa
}
.vote-popup-wrap .popup-content {
  padding-bottom: 24px
}
.vote-popup-wrap .popup-content .loading {
  padding: 131px 0;
  text-align: center
}
.vote-popup-wrap .popup-content .loading span {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto 16px;
  background: url(/qd/images/common/loading.6bd87.gif) no-repeat
}
.vote-popup-wrap .popup-content .loading p {
  font: 14px/24px PingFangSC-Regular,'-apple-system',Simsun
}
.vote-popup-wrap .popup-content .no-limit-wrap h3 {
  font: 16px/21px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  margin: 36px 0 27px;
  text-align: center
}
.vote-popup-wrap .popup-content .no-limit-wrap h3 i,
.vote-popup-wrap .popup-content .no-limit-wrap h3 span {
  font: 16px/21px Arial;
  margin: 0 5px
}
.vote-popup-wrap .popup-content .limit-wrap {
  position: relative;
  z-index: 1;
  height: 290px;
  text-align: center
}
.vote-popup-wrap .popup-content .limit-wrap .null {
  margin: 60px auto 30px
}
.vote-popup-wrap .popup-content .limit-wrap .null.no-ticket {
  width: 54px;
  height: 78px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -193px 0;
  background-size: 335px
}
.vote-popup-wrap .popup-content .limit-wrap .null.no-money {
  width: 64px;
  height: 64px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: 0 -156px;
  background-size: 335px
}
.vote-popup-wrap .popup-content .limit-wrap .error-state {
  padding-top: 70px
}
.vote-popup-wrap .popup-content .limit-wrap .error-state .icon-phone {
  display: block;
  width: 48px;
  height: 48px;
  margin: 32px auto 20px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -249px -50px;
  background-size: 335px
}
.vote-popup-wrap .popup-content .limit-wrap h3 {
  font: 18px/24px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  overflow: hidden;
  height: 24px;
  margin-bottom: 16px
}
.vote-popup-wrap .popup-content .limit-wrap h3 span {
  font: 16px/21px Arial;
  margin: 0 5px
}
.vote-popup-wrap .popup-content .limit-wrap h4,
.vote-popup-wrap .popup-content .limit-wrap h5 {
  font: 14px/19px PingFangSC-Regular,'-apple-system',Simsun;
  overflow: hidden;
  height: 19px;
  margin-bottom: 5px;
  color: #666
}
.vote-popup-wrap .popup-content .limit-wrap h4 em,
.vote-popup-wrap .popup-content .limit-wrap h5 em {
  font: 16px/21px Arial;
  margin: 0 5px;
  vertical-align: -1px;
  color: #ed4259
}
.vote-popup-wrap .popup-content .limit-wrap h4 em.f14,
.vote-popup-wrap .popup-content .limit-wrap h5 em.f14 {
  font-size: 14px
}
.vote-popup-wrap .popup-content .limit-wrap h5 {
  margin-bottom: 64px
}
.vote-popup-wrap .popup-content .limit-wrap p {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center
}
.vote-popup-wrap .popup-content .limit-wrap p a {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle
}
.vote-popup-wrap .popup-content .limit-wrap p.bottom {
  bottom: 0
}
.vote-popup-wrap .popup-content .limit-wrap p.bottom a {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  height: 16px;
  color: #a6a6a6
}
.vote-popup-wrap .popup-content .limit-wrap p.bottom a:hover {
  color: #ed4259
}
.vote-popup-wrap .popup-content .limit-wrap p.bottom em {
  font-family: Airal;
  font-size: 12px;
  display: inline-block;
  margin: 0 6px 0 5px;
  vertical-align: middle;
  color: #a6a6a6
}
.vote-popup-wrap .popup-content .vote-complete {
  padding: 54px 0 0;
  text-align: center
}
.vote-popup-wrap .popup-content .vote-complete .complete-img {
  margin: 0 auto 24px;
  animation: flipInX .6s
}
.vote-popup-wrap .popup-content .vote-complete .complete-img.month-img {
  width: 160px;
  height: 160px;
  background-image: url(/qd/images/common/common_sprite.005cf.png);
  background-repeat: no-repeat;
  background-position: 0 -162px;
  background-size: 358px
}
.vote-popup-wrap .popup-content .vote-complete .complete-img.rec-img {
  width: 160px;
  height: 160px;
  background-image: url(/qd/images/common/common_sprite.005cf.png);
  background-repeat: no-repeat;
  background-position: -198px 0;
  background-size: 358px
}
.vote-popup-wrap .popup-content .vote-complete .complete-img.reward-img {
  width: 196px;
  height: 160px;
  background-image: url(/qd/images/common/common_sprite.005cf.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 358px
}
.vote-popup-wrap .popup-content .vote-complete h3 {
  font: 18px/24px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  overflow: hidden;
  height: 24px;
  margin-bottom: 12px
}
.vote-popup-wrap .popup-content .vote-complete h3 span {
  font: 16px/21px Arial;
  margin: 0 5px
}
.vote-popup-wrap .popup-content .vote-complete h3.mb50 {
  margin-bottom: 50px
}
.vote-popup-wrap .popup-content .vote-complete p {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 28px;
  color: #ed4259
}
.vote-popup-wrap .popup-content .vote-complete p em {
  font: 14px/21px Arial;
  margin: 0 5px
}
.vote-form-wrap {
  width: 440px;
  margin: 0 auto
}
.vote-form-wrap .vote-popup-wrap .popup-content .limit-wrap h5,
.vote-form-wrap h4,
.vote-popup-wrap .popup-content .limit-wrap .vote-form-wrap h5 {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  overflow: hidden;
  height: 16px;
  margin-bottom: 10px;
  color: #a6a6a6
}
.vote-form-wrap .vote-popup-wrap .popup-content .limit-wrap h5 span,
.vote-form-wrap h4 span,
.vote-popup-wrap .popup-content .limit-wrap .vote-form-wrap h5 span {
  margin-left: 10px;
  color: #bf2c24
}
.vote-form-wrap .vote-popup-wrap .popup-content .limit-wrap h5 em,
.vote-form-wrap h4 em,
.vote-popup-wrap .popup-content .limit-wrap .vote-form-wrap h5 em {
  font-family: Arial;
  margin: 0 5px;
  color: #ed4259
}
.vote-form-wrap .vote-popup-wrap .popup-content .limit-wrap h5 b,
.vote-form-wrap h4 b,
.vote-popup-wrap .popup-content .limit-wrap .vote-form-wrap h5 b {
  font-weight: 400
}
.vote-form-wrap .vote-popup-wrap .popup-content .limit-wrap h5 i,
.vote-form-wrap h4 i,
.vote-popup-wrap .popup-content .limit-wrap .vote-form-wrap h5 i {
  font-family: Arial;
  margin: 0 5px
}
.vote-form-wrap .vote-wrap.mb120 {
  margin-bottom: 120px
}
.vote-form-wrap .vote-wrap.mb160 {
  margin-bottom: 160px
}
.vote-form-wrap .vote-wrap a {
  position: relative;
  z-index: 1;
  width: 78px;
  height: 78px;
  border: 1px solid #e6e6e6;
  background-color: #fff
}
.vote-form-wrap .vote-wrap a.disabled {
  cursor: no-drop;
  background: 0 0
}
.vote-form-wrap .vote-wrap a.disabled span,
.vote-form-wrap .vote-wrap a.disabled span em {
  background-color: #d9d9d9
}
.vote-form-wrap .vote-wrap a.disabled:hover em,
.vote-form-wrap .vote-wrap a.disabled:hover span {
  background-color: #d9d9d9
}
.vote-form-wrap .vote-wrap a span {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 2px;
  margin-left: -7px;
  transition: background-color .5s;
  border-radius: 10px;
  background-color: #d9d9d9
}
.vote-form-wrap .vote-wrap a span em {
  transition: background-color .5s;
  background-color: #d9d9d9
}
.vote-form-wrap .vote-wrap a:hover em,
.vote-form-wrap .vote-wrap a:hover span {
  background-color: grey
}
.vote-form-wrap .vote-wrap a.subtract {
  float: left
}
.vote-form-wrap .vote-wrap a.add {
  float: right
}
.vote-form-wrap .vote-wrap a.add span em {
  position: absolute;
  z-index: 1;
  top: -7px;
  left: 7px;
  width: 2px;
  height: 16px;
  border-radius: 10px
}
.vote-form-wrap .vote-wrap .ticket-num {
  font-size: 0;
  position: relative;
  z-index: 1;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  width: 280px;
  height: 78px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center
}
.vote-form-wrap .vote-wrap .ticket-num em,
.vote-form-wrap .vote-wrap .ticket-num i,
.vote-form-wrap .vote-wrap .ticket-num input {
  display: inline-block;
  vertical-align: middle
}
.vote-form-wrap .vote-wrap .ticket-num span {
  display: block;
  width: 122px;
  height: 100%;
  margin: 0 auto 0 76px;
  text-align: center
}
.vote-form-wrap .vote-wrap .ticket-num span + i,
.vote-form-wrap .vote-wrap .ticket-num span + input {
  position: absolute;
  z-index: 1;
  top: 24px;
  right: 38px
}
.vote-form-wrap .vote-wrap .ticket-num span + input {
  font-size: 24px;
  right: 22px;
  overflow: hidden;
  width: 48px;
  text-align: center
}
.vote-form-wrap .vote-wrap .ticket-num span b {
  display: none;
  width: 36px;
  margin-top: 14px;
  margin-left: -14px;
  animation: fadeInDown .5s
}
.vote-form-wrap .vote-wrap .ticket-num span b:first-child {
  display: inline-block
}
.vote-form-wrap .vote-wrap .ticket-num span b ~ b {
  display: inline-block
}
.vote-form-wrap .vote-wrap .ticket-num span.month-ticket + i {
  color: #bf2c24
}
.vote-form-wrap .vote-wrap .ticket-num span.month-ticket b {
  width: 36px;
  height: 52px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -299px 0;
  background-size: 335px
}
.vote-form-wrap .vote-wrap .ticket-num span.rec-ticket + input {
  color: #d19167
}
.vote-form-wrap .vote-wrap .ticket-num span.rec-ticket b {
  width: 36px;
  height: 52px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -299px -54px;
  background-size: 335px
}
.vote-form-wrap .vote-wrap .ticket-num em {
  margin-right: 10px
}
.vote-form-wrap .vote-wrap .ticket-num em,
.vote-form-wrap .vote-wrap .ticket-num i {
  font-family: FZZCYSK;
  font-size: 24px
}
.message-wrap {
  margin-bottom: 24px
}
.message-wrap.count-wrap {
  height: 88px
}
.message-wrap textarea {
  font-family: PingFangSC-Regular,'-apple-system',Simsun;
  font-size: 12px;
  display: block;
  overflow: hidden;
  width: 418px;
  height: 78px;
  padding: 8px 0 8px 12px;
  color: #666;
  border: 1px solid #e6e6e6
}
.count-text {
  position: relative;
  z-index: 1;
  width: 438px;
  height: 88px;
  margin-bottom: 24px;
  border: 1px solid #e6e6e6;
  background: #fff
}
.count-text textarea {
  font-family: PingFangSC-Regular,'-apple-system',Simsun;
  font-size: 12px;
  display: block;
  overflow: hidden;
  width: 418px;
  height: 58px;
  padding: 8px 0 0 12px;
  color: #666;
  border: none
}
.count-text .count {
  font: 12px/14px PingFangSC-Regular,'-apple-system',Simsun;
  position: absolute;
  z-index: 1;
  right: 5px;
  bottom: 5px;
  color: #bfbfbf
}
.count-text .count.full {
  color: #bf2c24
}
.reward-list {
  margin: 40px 0 20px
}
.reward-list ul {
  width: 456px
}
.reward-list li {
  position: relative;
  z-index: 1;
  float: left;
  width: 134px;
  height: 62px;
  margin: 0 16px 16px 0;
  cursor: pointer;
  text-align: center;
  border: 1px solid #e6e6e6;
  background-color: #fff
}
.reward-list li.act {
  color: #bf2c24;
  border: 1px solid #bf2c24;
  background-color: #fff1f3
}
.reward-list li.act cite {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/book_details/sprite.385d7.png);
  background-repeat: no-repeat;
  background-position: -299px -164px;
  background-size: 335px
}
.reward-list li .price {
  display: inline-block;
  vertical-align: middle
}
.reward-list li .price p {
  font-size: 16px;
  line-height: 19px
}
.reward-list li .price span {
  font: 12px/17px PingFangSC-Regular,'-apple-system',Simsun;
  color: #a6a6a6
}
.reward-list li i {
  display: inline-block;
  height: 100%;
  vertical-align: middle
}
@media (min--moz-device-pixel-ratio:1.3),
(-o-min-device-pixel-ratio:2.6 / 2),
(-webkit-min-device-pixel-ratio:1.3),
(min-device-pixel-ratio:1.3),
(min-resolution:1.3dppx) {
  .vote-form-wrap .vote-wrap .ticket-num span b {
    background-image: url(/qd/images/book_details/sprite_2x.558e8.png)!important
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .vote-form-wrap .vote-wrap .ticket-num span + input {
    font-family: FZZCYSK
  }
}
@-moz-document url-prefix() {
  .vote-form-wrap .vote-wrap .ticket-num span + input {
    font-family: FZZCYSK
  }
}.icon-alert {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: 0 0;
  width: 48px;
  height: 48px
}
.icon-error {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: 0 -52px;
  width: 48px;
  height: 48px
}
.icon-jinghua {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -104px -80px;
  width: 30px;
  height: 16px
}
.icon-lock {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -52px -52px;
  width: 30px;
  height: 16px
}
.icon-ok {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -52px 0;
  width: 48px;
  height: 48px
}
.icon-reach {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -138px -80px;
  width: 16px;
  height: 16px
}
.icon-topfix {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -104px -20px;
  width: 30px;
  height: 16px
}
.icon-unreach {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -138px -60px;
  width: 16px;
  height: 16px
}
.icon-user-lv0 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -104px -60px;
  width: 30px;
  height: 16px
}
.icon-user-lv1 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -138px -40px;
  width: 30px;
  height: 16px
}
.icon-user-lv10 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: 0 -104px;
  width: 30px;
  height: 16px
}
.icon-user-lv2 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -34px -104px;
  width: 30px;
  height: 16px
}
.icon-user-lv3 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -68px -104px;
  width: 30px;
  height: 16px
}
.icon-user-lv4 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -102px -104px;
  width: 30px;
  height: 16px
}
.icon-user-lv5 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -138px 0;
  width: 30px;
  height: 16px
}
.icon-user-lv6 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -138px -20px;
  width: 30px;
  height: 16px
}
.icon-user-lv7 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -104px -40px;
  width: 30px;
  height: 16px
}
.icon-user-lv8 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -104px 0;
  width: 30px;
  height: 16px
}
.icon-user-lv9 {
  background-image: url(/qd/icon/forum/sprite.3eaee.png);
  background-position: -52px -72px;
  width: 30px;
  height: 16px
}
@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
  .icon-alert {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-error {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-jinghua {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-lock {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-ok {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-reach {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-topfix {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-unreach {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv0 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv1 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv10 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv2 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv3 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv4 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv5 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv6 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv7 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv8 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
  .icon-user-lv9 {
    background-image: url(/qd/icon/forum/sprite@2x.b44b6.png);
    background-size: 168px 120px
  }
}.icon-emoji-1 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -26px 0
}
.icon-emoji-10 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -78px -78px
}
.icon-emoji-11 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: 0 -26px
}
.icon-emoji-12 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -26px -26px
}
.icon-emoji-13 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -52px 0
}
.icon-emoji-14 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -52px -26px
}
.icon-emoji-15 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: 0 -52px
}
.icon-emoji-16 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -26px -52px
}
.icon-emoji-17 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -52px -52px
}
.icon-emoji-18 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -78px 0
}
.icon-emoji-19 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -78px -26px
}
.icon-emoji-2 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -78px -52px
}
.icon-emoji-20 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: 0 -78px
}
.icon-emoji-21 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -26px -78px
}
.icon-emoji-22 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -52px -78px
}
.icon-emoji-23 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: 0 0
}
.icon-emoji-24 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -104px 0
}
.icon-emoji-25 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -104px -26px
}
.icon-emoji-26 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -104px -52px
}
.icon-emoji-27 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -104px -78px
}
.icon-emoji-28 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: 0 -104px
}
.icon-emoji-29 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -26px -104px
}
.icon-emoji-3 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -52px -104px
}
.icon-emoji-30 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -78px -104px
}
.icon-emoji-4 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -104px -104px
}
.icon-emoji-5 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -130px 0
}
.icon-emoji-6 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -130px -26px
}
.icon-emoji-7 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -130px -52px
}
.icon-emoji-8 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -130px -78px
}
.icon-emoji-9 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji1.7cd45.png);
  background-position: -130px -104px
}
.icon-emoji-31 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -26px 0
}
.icon-emoji-32 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -78px -78px
}
.icon-emoji-33 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: 0 -26px
}
.icon-emoji-34 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -26px -26px
}
.icon-emoji-35 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -52px 0
}
.icon-emoji-36 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -52px -26px
}
.icon-emoji-37 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: 0 -52px
}
.icon-emoji-38 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -26px -52px
}
.icon-emoji-39 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -52px -52px
}
.icon-emoji-40 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -78px 0
}
.icon-emoji-41 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -78px -26px
}
.icon-emoji-42 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -78px -52px
}
.icon-emoji-43 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: 0 -78px
}
.icon-emoji-44 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -26px -78px
}
.icon-emoji-45 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -52px -78px
}
.icon-emoji-46 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: 0 0
}
.icon-emoji-47 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -104px 0
}
.icon-emoji-48 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -104px -26px
}
.icon-emoji-49 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -104px -52px
}
.icon-emoji-50 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -104px -78px
}
.icon-emoji-51 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: 0 -104px
}
.icon-emoji-52 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -26px -104px
}
.icon-emoji-53 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -52px -104px
}
.icon-emoji-54 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -78px -104px
}
.icon-emoji-55 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -104px -104px
}
.icon-emoji-56 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -130px 0
}
.icon-emoji-57 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -130px -26px
}
.icon-emoji-58 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -130px -52px
}
.icon-emoji-59 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -130px -78px
}
.icon-emoji-60 {
  width: 22px;
  height: 22px;
  background-image: url(/qd/images/emoji/emoji2.773ad.png);
  background-position: -130px -104px
}
@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
  .icon-emoji-1 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-10 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-11 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-12 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-13 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-14 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-15 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-16 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-17 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-18 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-19 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-2 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-20 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-21 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-22 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-23 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-24 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-25 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-26 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-27 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-28 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-29 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-3 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-30 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-4 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-5 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-6 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-7 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-8 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-9 {
    background-image: url(/qd/images/emoji/emoji1@2x.edaa7.png);
    background-size: 152px 126px
  }
  .icon-emoji-31 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-32 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-33 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-34 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-35 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-36 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-37 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-38 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-39 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-40 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-41 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-42 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-43 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-44 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-45 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-46 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-47 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-48 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-49 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-50 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-51 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-52 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-53 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-54 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-55 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-56 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-57 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-58 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-59 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
  .icon-emoji-60 {
    background-image: url(/qd/images/emoji/emoji2@2x.235cf.png);
    background-size: 152px 126px
  }
}